package com.rpm.rpm.mapper;

import com.rpm.rpm.vo.UserVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

/**
 * 登录dao层
 */
@Mapper
@Repository
public interface LoginDao {

    /**
     * 根据账号密码查询
     * @param userCode
     * @param userPassword
     * @return
     */
    public UserVO queryLoginByUserAndPassword(@Param("userCode")String userCode,@Param("userPassword")String userPassword);

    /**
     * 根据用户号进行查询
     * @return
     */
    public UserVO selectUserByUserCode(@Param("userCode") String userCode);

    /**
     * 根据公测码进行修改
     */
    public void updateByPublicBate(UserVO userVO);

    /**
     * 注册方法
     * @param userVO
     */
    public void insert(UserVO userVO);
}
